html,body,h1,form,fieldset,legend,ol,li {
	margin: 0;
	padding: 0;
}

body {
	font-size: 10px; /* for the widget natural size */
	background: #ffffff;
	color: #111111;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 20px;
}

div#content {
	font-size: 1.2em;
	width: 900px;
	margin: auto;
}

a {
	color: #235FA8;
}

.box {
	display: block;
	padding: 10px;
	color: black;
	background: rgba(220, 220, 220, 0.4);
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	margin-bottom: 10px;
	text-shadow: rgba(64, 64, 64, 0.5) 0px 0px 0px;
	-webkit-box-shadow: rgba(64, 64, 64, 0.2) 2px 2px 8px;
}

.tinyBox {
	min-width: 250px;
	width: 20%;
}

/*************************************************/

form.dataForm {
	display: block;
	padding: 10px;
	background: rgba(220, 220, 220, 0.4);
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	margin-bottom: 10px;
	text-shadow: rgba(64, 64, 64, 0.5) 0px 0px 0px;
	-webkit-box-shadow: rgba(64, 64, 64, 0.2) 2px 2px 8px;
	counter-reset: fieldsets;
	padding: 20px;
	width: 400px;
}

form.dataForm fieldset {
	border: none;
	margin-bottom: 10px;
}

form.dataForm fieldset:last-of-type {
	margin-bottom: 0;
}

form.dataForm fieldset legend {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	text-shadow: 0 1px 1px #cccccc;
}

/* form.dataForm>fieldset>legend:before { */
/* 	content: "Step " counter(fieldsets) ": "; */
/* 	counter-increment: fieldsets; */
/* } */
form.dataForm fieldset ol li {
	background: #b9cf6a;
	background: rgba(255, 255, 255, .3);
	border-color: rgba(255, 255, 255, .6);
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 30px;
	list-style: none;
	padding: 5px 10px;
	margin-bottom: 2px;
}

form.dataForm fieldset ol li label {
	float: left;
	font-size: 13px;
	width: 110px;
}

form.dataForm fieldset ol li input[type=text],form.dataForm fieldset ol li input[type=email] {
	background: #ffffff;
	width: 250px;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font: italic 13px Georgia, "Times New Roman", Times, serif;
	outline: none;
	padding: 5px;
}

form.dataForm fieldset ol li input[type=text]:focus,form.dataForm fieldset ol li input[type=email]:focus {
	background: #eaeaea;
}

form.dataForm fieldset a.button {
	text-decoration: none;
	border-color: #aaa #CCCCCc #ccc #AAAAAA;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	color: #d9eef7;
	padding: 2px 5px 2px 5px;
	display: block;
	float: right;
	font-size: 14px;
	margin-right: 10px;
	width: 100px;
	cursor: pointer;
	background: #085eab;
	background: -moz-linear-gradient(center top, #085eab, #0078a5) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top, #085eab, #0078a5);
	background: -webkit-gradient(linear, center top, center bottom, from(#085eab), to(#0078a5) );
	background: -ms-linear-gradient(top, #085eab, #0078a5)
}

form.dataForm fieldset a.button:hover {
	background: #0095cc;
	background: -moz-linear-gradient(center top, #0095cc, #00678e) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top, #0095cc, #00678e);
	background: -webkit-gradient(linear, center top, center bottom, from(#0095cc), to(#00678e) );
	background: -ms-linear-gradient(top, #0095cc, #00678e)
}

/*************************************************/

/* table.dataList { */
/* 	background: rgba(150, 150, 150, 0.7); */
/* 	min-height: 50px; */
/* 	width: 100%; */
/* } */
/* table.dataList tr.title { */
/* 	background: rgba(220, 220, 220, 1); */
/* 	font-size: 13px; */
/* } */
/* table.dataList tr.title td { */
/* /* 	width: 25%; */ */
/* 	width: 0; */
/* } */
/* table.dataList tr.title td:last-of-type { */
/* 	width: 100px; */
/* } */
/* table.dataList tr.row:nth-child(even) { */
/* 	background: #dde; */
/* } */
/* table.dataList tr.row:nth-child(odd) { */
/* 	background: whiteSmoke; */
/* } */
/* table.dataList td { */
/* 	padding: 3px 5px; */
/* } */
/* table.dataList td a { */
/* 	float: right; */
/* 	margin-right: 5px; */
/* } */
/*************************************************/
